package com.jzr.common.util;

public class UrlUtil {
    /**
     * 不允许实例化
     */
    private UrlUtil() {

    }

    public static String concat(String aUrl, String bUrl){
        return UrlUtil.concat(aUrl,bUrl,"/");
    }
    public static String concat(String aUrl, String bUrl, String seperator){
        final String s= seperator;

        if(U.isBlank(aUrl)){
            return bUrl;
        }
        if(U.isBlank(bUrl)){
            return aUrl;
        }
        if(aUrl.endsWith(s) && bUrl.startsWith(s)){
            return aUrl.concat(bUrl.substring(1));
        }
        if(aUrl.endsWith(s) && !bUrl.startsWith(s)){
            return aUrl.concat(bUrl);
        }
        if(!aUrl.endsWith(s) && bUrl.startsWith(s)){
            return aUrl.concat(bUrl);
        }
        return aUrl.concat(s).concat(bUrl);
    }

}
